Apache Flink®

Stateful Computations over Data Streams

Apache Flink is a framework and distributed processing engine for stateful computations over unbounded and bounded data streams. Flink has been designed to run in all common cluster environments, perform computations at in-memory speed and at any scale.

Flink Capabilities
Correctness guarantees

Exactly-once state consistency

Event-time processing

Sophisticated late data handling

Layered APIs

SQL on Stream & Batch Data

DataStream API

ProcessFunction (Time & State)

Operational focus

Flexible deployment

High-availability setup

Savepoints

Scalability

Scale-out architecture

Support for very large state

Incremental Checkpoints

Performance

Low latency

High throughput

In-Memory computing

Use Cases
Event Driven Applications

An event-driven application is a stateful application that ingests events from one or more event streams and reacts to incoming events by triggering computations, state updates, or external actions.

Stream & Batch Analytics

Analytical jobs extract information and insight from raw data. Apache Flink supports traditional batch queries on bounded data sets and real-time, continuous queries from unbounded, live data streams.

Data Pipelines & ETL

Extract-transform-load (ETL) is a common approach to convert and move data between storage systems.

Recent Flink blogs
Apache Flink 2.3.0 Release Announcement

June 25, 2026 - Apache Flink PMC.

The Apache Flink PMC is pleased to announce the release of Apache Flink 2.3.0. This release significantly expands SQL capabilities with changelog conversion operators, enhances materialized table …

Continue reading
Apache Flink Agents 0.3.0 Release Announcement

June 19, 2026 - Wenjin Xie.

The Apache Flink Community is excited to announce the release of Apache Flink Agents 0.3.0. Get access to Flink Agents 0.3.0 now: Download the release here. Find documentation and quickstart examples …

Continue reading
Apache Flink 2.1.3 Release Announcement

June 14, 2026 - Yunfeng Zhou.

The Apache Flink Community is pleased to announce the third bug fix release of the Flink 2.1 series. This release includes 5 bug fixes, vulnerability fixes, and minor improvements for Flink 2.1. Below …

Continue reading